/**
 * @author haijiang
 * @time 2022-02-24
 * @description vue脚手架的webpack配置
 */

module.exports = {
    lintOnSave: false,
    pages: {
        index: {
            template: './public/index.html',
            entry: './src/index.js'
        }
    },
    devServer: {
        open: true,
        port: 19999,
        // 实现数据请求代理配置
        proxy: {
            // 指定需要代理的请求，不是每一个请求都要代理，所以需要一个代理请求地址
            '/apis': {
                // 代理过后的地址：http://localhost:16666/apis/user/app/code
                // 代理目标 => http://www.shuiyue.info:12600/apis/user/app/code
                target: 'http://www.shuiyue.info:12600',
                // 需要把多余的/apis从地址中匹配掉 => http://www.shuiyue.info:12600/user/app/code
                pathRewrite: {
                    // 重写地址的规则
                    '/apis': ''
                }
            }
        }
    }
}